page {
		background-color: #FFFFFF;
		height: 100%;
		font-size: 11px;
		line-height: 1.8;
	}
	
	.contentList{
		width: 98%;
		text-align: center;
		margin: 5rpx auto;
	}
	
	.contentList .uni-card{
		margin-top: 15rpx;
	}

	.uni-tab-bar {
		display: flex;
		flex: 1;
		flex-direction: column;
		height: 100%;
	}

	.uni-tab-bar .list {
		height: 100%;
		width: 94%;
		margin: auto;
		margin-top: 14upx;
	}

	.uni-swiper-tab {
		width: 98%;
		white-space: nowrap;
		line-height: 100upx;
		text-align: center;
		margin: auto;
		border-bottom: 1px solid #c8c7cc;
	}

	.swiper-tab-list {
		font-size: 30upx;
		width: 150upx;
		display: inline-block;
		color: #555;
	}

	.uni-tab-bar .active {
		color: #007AFF;
	}

	.uni-tab-bar .swiper-box {
		flex: 1;
		width: 100%;
		height: calc(100% - 100upx);
	}

	.uni-tab-bar-loading {
		padding: 20upx 0;
	}
	
	.align-center-vertical{
		flex: 1;
		display: flex;
		align-items: left;
		justify-content: space-around;
		flex-direction: column;
	}
	
	page {
	  height: 100%;
	  font-size: 32upx;
	  line-height: 1.5;
	}

	.index-search-image {
	  width: 60upx;
	  height: 60upx;
	}

	.index-tips-text {
	  color: #bfbfbf;
	  margin-top: 10upx;
	  font-size: 28upx;
	}

	.page-body {
	  padding: 0 30upx 30upx;
	}
	
	.feed-list {
	  display: block;
	}
	.placeholder {
		opacity: 1;
		transition: opacity 0.4s linear;
	}
	
	.placeholder.loaded {
		opacity: 0;
	}
	
	.feed-list-item-title-avatar .avatar {
	  float: left;
	  width: 80upx;
	  height: 80upx;
	  margin: 12upx 0px 12upx 0;
	  border-radius: 70upx;
	  margin-top: 10upx;
	  position: absolute;
	}
	
	.feed-list-item-title-avatar {
	  width: 12%;
	  height: 120upx;
	  align-items: left;
	  transition: opacity .3s;
	  display: inline-block;
	  padding: 10upx;
	  float: left;
	  position: relative;
	}
	
	.feed-list-item-text-area{
		width: 100%;
		padding: 15upx 0 10upx 0;
	}
	
	.feed-list-item-title{
		display: block;
		font-size: 35upx;
		word-break:break-all;
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		overflow:hidden;
	}
	
	.feed-list-item-summaryInfo{
		color: #bfbfbf;
		font-size: 26upx;
		word-break:break-all;
	    display:-webkit-box;
	    -webkit-line-clamp:3;
	    -webkit-box-orient:vertical;
	    overflow:hidden;
	}
	
	.feed-list-item {
	  margin: 30upx 0;
	  background-color: #fffefc;
	  border-radius: 6upx;
	  overflow: hidden;
	  border: .5px solid rgba(13,25,40,0.25);
	  box-shadow: 0 4px 10px 0 rgba(44,57,75,0.1);
	}
	.feed-list-item:first-child {
	  margin-top: 0;
	}
	.feed-list-item.item-hover {
		box-shadow: 0 1px 3px 0 rgba(44,57,75,0.15);
		transform: scale(.95);
		transition: all 200ms;
	}
	
	.align-center-vertical{
		flex: 1;
		display: flex;
		align-items: left;
		justify-content: space-around;
		flex-direction: column;
	}
	
	.feed-list-item-date-author-area {
	  padding: 10upx 30upx;
	  display: flex;
	  align-items: left;
	  transition: opacity .3s;
	  background-color: #f9f9f9;
	}
	
	.feed-list-item-title-text {
	  flex: 1;
	  color: #515151;
	  font-size: 32upx;
	}
	.feed-list-item-title-text-loading {
	  flex: 1;
	  color: #515151;
	  font-size: 32upx;
	  text-align: center;
	  margin: auto;
	}
	.feed-list-item-sm-text {
	  flex: 1;
	  color: #bfbfbf;
	  font-size: 22upx;
	}